var pageIndex = 1
var pageSize = 6
var urlPath = "http://47.102.45.219:8080/Appoint/"

var app = new Vue({
	el: '#div0',
	data: {
		forbidMsg: getforbid(),
		forbidSum: getforbidAll(),
		Vid: "",
		Vforbid: "",
		Vtype: "",
		Vchange: ""
	},
	methods: {
		setMsg(Vid, Vforbid, Vtype) {
			app.Vid = Vid
			app.Vforbid = Vforbid
			app.Vtype = Vtype
			app.Vchange = "保存"
			show()

		},
		delect(Vid) {
			var forbidSum
			$.ajax({
				url: urlPath + "ForbidServlet/deleteForbid",
				data: {
					"id": Vid,
				},
				global: false,
				type: "POST",
				dataType: "json",
				xhrFields: {
					withCredentials: true
				},
				async: false,
				success: function (data) {
					layui.use('layer', function () {
						layer.msg("删除成功", {
							time: 2000 //2s后自动关闭
						});
					})
				},
				error: function (XMLHttpRequest, textStatus, errorThrown) {
					layui.use('layer', function () {
						layer.msg("服务器异常", {
							time: 2000 //2s后自动关闭
						});
					})
				}
			})
			app.forbidMsg = getforbid()
		}
	}
})


function clear() {
	app.Vid = ""
	app.Vforbid = ""
	app.Vtype = ""
	hidden()
}

function add() {
	app.Vchange = "添加"
	show()
}

function saveMsg() {
	var Vid = $("#forbidid").val()
	var Vforbid = $("#forbid").val()
	var Vtype = $("#type").val()
	if ($("#save").val() == "添加") {
		$.ajax({
			url: urlPath + "ForbidServlet/addForbid",
			data: {
				"msg": Vforbid,
				"type": Vtype
			},
			global: false,
			type: "POST",
			dataType: "json",
			xhrFields: {
				withCredentials: true
			},
			async: false,
			success: function (data) {
				layui.use('layer', function () {
					layer.msg("添加成功", {
						time: 2000 //2s后自动关闭
					});
				})
			},
			error: function (XMLHttpRequest, textStatus, errorThrown) {
				layui.use('layer', function () {
					layer.msg("服务器异常", {
						time: 2000 //2s后自动关闭
					});
				})
			}
		})
	} else {
		if ($("#save").val() == "保存") {
			$.ajax({
				url: urlPath + "ForbidServlet/updateForbid",
				data: {
					"id": Vid,
					"msg": Vforbid,
					"type": Vtype
				},
				global: false,
				type: "POST",
				dataType: "json",
				xhrFields: {
					withCredentials: true
				},
				async: false,
				success: function (data) {
					layui.use('layer', function () {
						layer.msg("修改成功", {
							time: 2000 //2s后自动关闭
						});
					})
				},
				error: function (XMLHttpRequest, textStatus, errorThrown) {
					layui.use('layer', function () {
						layer.msg("服务器异常", {
							time: 2000 //2s后自动关闭
						});
					})
				}
			})
		}
	}
	hidden()
	app.Vid = ""
	app.Vforbid = ""
	app.Vtype = ""
	app.forbidMsg = getforbid()
}

function show() {
	$("#addForm").show(1000)
}

function hidden() {
	$("#addForm").hide(1000)
}

function getforbidAll() {
	var forbidSum
	$.ajax({
		url: urlPath + "ForbidServlet/selectForbid",
		data: {
			"pageIndex": pageIndex,
			"pageSize": pageSize
		},
		global: false,
		type: "POST",
		dataType: "json",
		xhrFields: {
			withCredentials: true
		},
		async: false,
		success: function (data) {
			forbidSum = data.data
			// layui.use('layer', function() {
			// 	layer.msg("添加成功", {
			// 		time: 2000 //2s后自动关闭
			// 	});
			// })

		},
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			// layui.use('layer', function() {
			// 	layer.msg("服务器异常", {
			// 		time: 2000 //2s后自动关闭
			// 	});
			// })
		}
	})
	return forbidSum
}


function getforbid() {
	var forbidMsg
	$.ajax({
		url: urlPath + "ForbidServlet/selectForbidPagin",
		data: {
			"pageIndex": pageIndex,
			"pageSize": pageSize
		},
		global: false,
		type: "POST",
		dataType: "json",
		xhrFields: {
			withCredentials: true
		},
		async: false,
		success: function (data) {
			forbidMsg = data.data
			// layui.use('layer', function() {
			// 	layer.msg("添加成功", {
			// 		time: 2000 //2s后自动关闭
			// 	});
			// })

		},
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			// layui.use('layer', function() {
			// 	layer.msg("服务器异常", {
			// 		time: 2000 //2s后自动关闭
			// 	});
			// })
		}
	})
	return forbidMsg
}